//
//  UITableView+MTTHeaderFooterFittingHeight.h
//  MTTHeaderFooterFittingHeight
//
//  Created by Lin on 16/5/27.
//  Copyright © 2016年 MTT. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface UITableView (MTTHeaderFooterFittingHeight)
/**
 *  更新HeadView高度
 *
 *  @param config   设置View
 *  @param animated 是否有过度动画
 *
 *  @return HeadView高度
 */
- (CGFloat)mtt_updateTableHeaderViewHeightWithConfig:(void (^)(id view))config animated:(BOOL)animated;

/**
 *  更新HeadView高度
 *
 *  @param animated 是否有过度动画
 *
 *  @return HeadView高度
 */
- (CGFloat)mtt_updateTableHeaderViewHeightWithAnimated:(BOOL)animated;

/**
 *  更新FootView高度
 *
 *  @param config   设置View
 *  @param animated 是否有过度动画
 *
 *  @return FootView高度
 */
- (CGFloat)mtt_updateTableFooterViewHeightWithConfig:(void (^)(id view))config animated:(BOOL)animated;

/**
 *  更新FootView高度
 *
 *  @param animated 是否有过度动画
 *
 *  @return FootView高度
 */
- (CGFloat)mtt_updateTableFooterViewHeightWithAnimated:(BOOL)animated;

@end
